Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 Spain F2 Spain F3 France F4 France F5 Spain F5 Spain F6 Spain F36 Spain F22 Spain F26 Spain F1 Spain F7 Spain F8 The Powder Byrne Trophy - Surbiton USTA Challenger of Las Vegas - Las Vegas Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills CNA TennisPro Classic - Winnetka BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Arroyo de la Encomienda - Valladolid The USTA Challenger at West End Racquet - Torrance Memorial Savigni - Sassuolo Arroyo de la Encomienda - Valladolid Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona Intersport Heilbronn Open - Heilbronn X Torneo Internazionale di Tennis - Barletta BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Spain F2 Spain F3 France F4 Amazonia Open de Tenis - Belem Challenger Copa Sevilla - Seville Internazionali de Tennis di Bergamo - Bergamo France F2 Spain F4 Internazionali di Tennis di Bergamo - Bergamo Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Medjurgorje Open - Medjugorje Bogota Challenger Tenerife Challenger Vigo Challenger Banja Luka Challenger Napoli Challenger Tanger Challenger Nottingham Challenger Banja Luka Challenger Bucaramanga Challenger Le Gosier Challenger Prostejov Challenger Pozoblanco Challenger Sopot Challenger San Sebastian Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Ljubljana Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi Optimus Maia Open - Maia Bucaramanga Challenger 2001 USTA Challenger of Calabasas - Calabasas Bergamo Challenger Meknes Challenger BPCA Open de Nice-Tounoi Challenger - Nice Salinas Challenger Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Credicard Tennis Cup - Campos do Jordao Ljubljana Open 2002 - Ljubljana Citta di Brindisi - Brindisi IX Open Internacional D'Andorra - Andorra Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Venezuela - Caracas VSZ Solvak Open Challenger - Kosice drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa Open de Tanger - Tangier San Juan Challenger BCP Tennis Classic - Sao Paulo Ljubljana Open - Ljubljana Copa Ericsson Chile - Santiago VI Torneo Internazionale di Tennis - Barletta Copa Ericsson Brazil - Sao Paulo Copa Sevilla - Seville AXA Open - Espinho Visa Tennis Open - Sao Paulo Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia ATP Open Castilla y Leon - Segovia San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Prague Open - Prague Tennis Napoli Cup 2006 - Napoli Warta Cup 2001 - Sopot Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth The Surbiton Trophy - Surbiton VIII Trofeo Ciutat de Barcelona - Barcelona Top Wool Challenger Biella - Biella Copa Ericsson Uruguay - Montevideo Open Castilla y Leon - Segovia Intelig Tennis Cup - Campos do Jordao Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Windy City Classic - Winnetka Antonio Savoldi-Marco Co. - Manerbio Open Mutouest - St. Brieuc ATP Slovak Open Challenger - Bratislava IX Gramado Open - Gramado Segovia Challenger XL Capital Bermuda Open - Bermuda ATP Challenger Open 2004 - Monchengladbach Smith Barney Men's Challenger - Covington XI Torneo Internazionale di Tennis - Barletta Pekao Open 2005 - Szczecin LTA Shrewsbury Challenger - Shrewsbury Prosperita Open 2007 - Ostrava USTA/Adtech Challenger - Boston Copa Sevilla Internacionales de Andalucia - Seville Waco International Tennis Challenger - Waco Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago Unicredit Czech Open 2007 - Prostejov XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Bogota Challenger - Bogota San Benedetto Challenger - San Benedetto Open Castilla y Leon - Segovia Seville Challenger Banjaluka Challenger 2007 - Banja Luka Rennes Challenger Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago The LTA Nottingham Challenger - Nottingham USTA Men's Challenger of Dallas - Dallas Challenger Tunisie - Tunis Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Open Costa Daurada - Tarragona 4° Sporting Challenger - Turin Trani Cup - Trani ATP Open Castilla y Leon - Segovia Arroyo de la Encomienda - Valladolid 14° BH Tennis Open - Belo Horizonte Brasov Challenger - Brasov Challenger Copa Sevilla - Seville 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Seguros Bogota Open - Bogota Pekao Open 2004 - Szczecin College Station Challenger - College Station Tiburon Challenger - Tiburon USTA Challenger - Champaign Copa Petrobras Uruguray - Montevideo Pozoblanco Challenger Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli Segovia Challenger Seville Challenger Rabat Challenger Bogota Challenger Barletta Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Alessandria Challenger Turin Challenger Home Depot Center USTA Challenger - Carson Segovia Challenger Turin Challenger Salzburg Challenger Pharma Medico Open 2008 - Aarhus San Sebastian Challenger TEAN International - Alphen Aan Den Rijn Copa Kia - Santiago Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Music City Challenger - Nashville Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta ECU Prague Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Palermo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Pozoblanco Challenger Tarragona Challenger Generali Open 2000 - Kitzbuhel Genova Open Challenger - Genova Waldbaum's Hamlet Cup - Long Island LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Seville Challenger Powder Byrne Trophy - Surbiton XI Venice Open - Venice Belo Horizonte Tennis Open - Belo Horizonte Kroger / St. Jude International - Memphis Copa Ericsson Brasil - Sao Paulo Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord/LB Open - Braunschweig Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Riviera di Rimini Challenger 2004 - Rimini VI Gramado Open de Tenis - Gramado The Stella Artois Grass Court Championships - London Sir Supermercati - Rome Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Kosice Challenger Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad Dallas Challenger Generali Open 2002 - Kitzbuhel Rijeka Challenger Kremlin Cup - Moscow Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad USTA Men's Challenger of Dallas - Dallas Brasil Open - Salvador Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Geneva Challenger La Serena Open - La Serena Logopak Challenger 2005 - Lubeck Tunis Open - Tunis Helsinki Challenger Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Black Forest Open - Freudenstadt 4th Sardinia International Championships - Cagliari Pro Challenger at Calabasas - Calabasas Singapore Mens Tennis Open - Singapore The LTA Sunderland Challenger - Sunderland Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Internationaux de Tennis de Brest - Brest Cyclus Open de Tenis - Florianopolis Zivnobanka Czech Open - Prostejov Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona III Gramado Open de Tenis - Gramado The Stella Artois Grass Court Championships - London XI Abierto Internacional de Salinas - Salinas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Corona Mexico City Open - Mexico City BellSouth Open - Vina del Mar Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Brasil Open - Costa do Sauipe Segovia Challenger Challenger Canottieri Minico - Mantova ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia ATU Cup - Weiden Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Madrid Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Bath Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Heineken Open - Auckland San Remo Tennis Cup 15° Piertomaso - San Remo Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Caltanissetta Challenger Gerry Weber Open - Halle The Stella Artois Championships - London The Surbiton Trophy - Surbiton The 10tele.com Open - Nottingham Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Allianz Suisse Open Gstaad - Gstaad XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Siemens Open - Scheveningen Asirom Challenger - Brasov VI Gramado Open de Tenis - Gramado Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger 4th Volkswagen Challenger - Wolfsburg MoviStar Open - Vina del Mar Bancolombia Open - Bogota Copa Ericsson Peru - Lima Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba I Tourneo Fila Citta di Brindisi - Brindisi Red Letter Days Open - Nottingham XL Capital Bermuda Open - Bermuda Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis CA-Challenge 2000 - Graz Copa Ericsson Brazil - Sao Paulo Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Heineken Challenger - Ho Chi Minh City Mumbai Open - Mumbai Copa Ericsson Chile - Santiago AIG Japan Open Tennis Championships - Tokyo IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia Tennis Napoli Cup - Napoli The Surbiton Trophy - Surbiton Davidoff Swiss Indoors - Basel Chennai Open - Chennai USTA Challenger of Tiburon - Tiburon Medibank International - Sydney Heineken Open - Auckland Sao Paulo - Brazil Volkswagen Challenger 2004 - Wolfsburg Delray Beach International Tennis Championships - Delray Beach Prague Open - Prague Atlanta Clay Court Challenger - Atlanta 13 BH Tennis Open International Cup - Belo Horizonte Dubrovnik Open - Dubrovnik Copa Sevilla-Internacionales de Andalucia - Seville Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Sao Leopoldo Challenger Music City Challenger - Nashville PrivatBank Cup - Dnepropetrovsk St. Petersburg Open - St. Petersburg USTA Freeman Men's Challenger - Joplin Qatar ExxonMobil Open - Doha Heineken Open - Auckland Tunis Open 2006 - Tunis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Hellmann's Cup - Santiago AEGON Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Mitsubishi Electric Europe Cup - Monza Abierto Mexicano de Tenis - Mexico City Open Sabadell Atlantico - Barcelona The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington D.C. BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Kroger / St. Jude International - Memphis Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Mallorca Open - Mallorca Como Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril Sybase Open - San Jose Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Orlando Brasil Open - Salvador Rome Challenger Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Heineken Open - Auckland Heineken Open - Auckland Prostejov Challenger Moselle Open - Metz Irving Challenger Sao Jose Do Rio Preto Challenger Cerveza Club Columbia Open - Bogota Salzburg Challenger Bratislava Challenger Chennai Open - Chennai Guadalajara Challenger St. Brieuc Challenger Helsinki Challenger Gelsor Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Seville Challenger Trnava Challenger Movistar Open - Vina del Mar Heilbronn Challenger Open de Nice Cote d'Azur - Nice Villa Allende Challenger Buenos Aires Challenger Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Estoril Open - Estoril Meknes Challenger ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Caltanissetta Challenger Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Credit Agricole Suisse Open - Gstaad St. Brieuc Challenger UNICEF Open - 's Hertogenbosch Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Serbia Open - Belgrade AEGON Championships - London International German Open - Hamburg Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telcel - Acapulco Asuncion Challenger VTR Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Open Sabadell Atlantico - Barcelona Japan Open - Tokyo Stockholm Open - Stockholm Marburg Challenger Brasil Open - Sao Paulo Segovia Challenger Alphen Challenger Moselle Open - Metz Madrid Challenger Downtown Athletic Club USTA Challenger - Amarillo Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz USTA Challenger of North Miami Beach - North Miami Beach Tennis Napoli Cup - Naples Bogota Challenger EI Bank Bulgarian Challenger - Sofia Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby USTA Challenger of Burbank - Burbank V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo Shenzhen Open - Shenzhen XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo Mitsubishi Electric Europe Cup - Monza Open Romania - Bucharest AAPT Championships - Adelaide Open Seat Godo 2005 - Barcelona Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis The Samsung Open - Nottingham Energis Open - Amersfoort German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Gold Flake Open - Chennai Tennis Masters Series - Monte Carlo Dutch Open Tennis - Amersfoort Tennis Masters Series - Madrid China Open - Beijing If Stockholm Open - Stockholm Masters Series Madrid - Madrid BNP Paribas Masters - Paris SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Campbells Hall of Fame Tennis Championships - Newport The Samsung Open - Nottingham Heineken Open - Auckland International Tennis Championships - Delray Beach President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Open de Tenis Comunidad Valenciana - Valencia TD Waterhouse Cup - Long Island SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Wimbledon - London Wimbledon - London U.S. Open - New York Synsam Swedish Open - Bastad U.S. Open - New York French Open - Paris Estoril Open - Estoril Wimbledon - London Davidoff Swiss Indoors - Basel Tennis Masters Series - Madrid Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai AIG Japan Open Tennis Championships - Tokyo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BB&T Atlanta Open - Atlanta French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami U.S. Open - New York French Open - Paris Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 French Open - Paris Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1